草庐IT

ios - MKMapView 的多个 ViewController

全部标签

javascript - iPad Safari IOS 5 window.close() 关闭错误窗口

我们有一个iPad应用程序可以在我们的旧iPad上运行。我们打开外部链接使用varx=window.open(url)在一天结束时,当用户关闭应用程序的这一部分时,我们遍历它打开的所有窗口并对每个窗口执行x.close(),一切正常。在装有IOS5和可爱标签的新iPad上进行测试,打开新窗口(尽管现在它们作为选项卡打开)很好,但是执行x.close()似乎不一定关闭x,它可能会关闭窗口y或z。执行x.focus()或y.focus()工作得很好,正确的选项卡成为焦点,但关闭似乎只是选择它想要的任何选项卡。这是一个错误还是我做错了什么?示例程序://TheopenWindowarrayw

javascript - iOS 9 - keyup 事件未触发

是否还有其他人遇到iOS9中的keyup事件未触发的问题?只需一个简单的测试平台即可为我复制该问题。普通JS:document.getElementById('txtInput').onkeyup=function(){console.log('keyuptriggered');}jQuery:$('#txtInput').on('keyup',function(){console.log('keyuptriggered');});既不火... 最佳答案 我建议在带有触摸屏的浏览器上使用keypress事件。我知道youcan'tr

javascript - 使用 ngx-filter-pipe angular 过滤多个值

我正在使用Angular为4的ngx-filter-pipe,但我遇到了这个问题。我设法用一个值过滤,现在我试图用多个值过滤数据:这是我得到的这是我的组件:@Component({selector:'deudas-list',templateUrl:'../views/deudas-list.html',providers:[DeudaService]})exportclassDeudasListComponent{publictitulo:string;publicdeudas:Deuda[];publicuserFilter:any={mes:''};constructor(pri

javascript - 如何将 JavaScript 代码拆分为多个文件并使用它们而不通过 HTML 中的脚本标记包含它们?

我正在广泛使用构造函数(类),并希望每个构造函数都在一个单独的文件中(类似于Java)。假设我有构造函数说Class1、Class2、...Class10,我只想使用Class1和Class5我需要使用脚本标记将Class1.js和Class2.js包含到HTML页面中。稍后如果我还需要使用Class3和Class6,我需要再次转到HTML页面并为它们添加脚本标签。这种方式维护性太差。JavaScript中有类似C的include指令的东西吗?如果不是,有没有办法模拟这种行为? 最佳答案 您可以使用jQuery.getScript:

javascript - iOS 5 Safari 中对 Web 开发人员有何新功能?

从AppleWWDC中,我们了解到iOSSafari5具有选项卡,以及新的阅读器和阅读列表功能。对于网络开发人员来说,这些都不是特别有用的信息。与CSS(位置固定?)、Javascript(网络worker?)和DOM(手势事件?)相关的新功能是什么? 最佳答案 看来我们确实得到了position:fixed和overflow:scroll,参见http://functionsource.com/post/ios5-positionfixed-overlayscroll还有WebWorkers,以及各种输入标签增强功能。JSSpee

javascript - Internet Explorer 中的 Window.screen 和多个显示器

我有一个具有不同屏幕分辨率的双显示器设置,当我访问thispage时在Chrome中,它显示了两个屏幕的正确分辨率。但是IE只显示我的主屏幕的分辨率。它出现在IE中window.screen.availWidth和window.screen.availHeight仅返回主屏幕的值。我可以获得运行InternetExplorer的第二个屏幕的屏幕分辨率吗? 最佳答案 使用在http://archive.cpradio.org/code/javascript/dual-monitors-and-windowopen/找到的古代代码fun

javascript - 在多个文件上拆分 Javascript 类 (ES6)?

我有一个Javascript类(在ES6中)变得很长。为了更好地组织它,我想将它分成2或3个不同的文件。我该怎么做?目前在单个文件中看起来像这样:classfooextendsbar{constructor(a,b){}//Putinfile1methodA(a,b){}//Putinfile1methodB(a,b){}//Putinfile2methodC(a,b){}//Putinfile2}谢谢! 最佳答案 创建类时classFooextendsBar{constructor(a,b){}}稍后您可以通过分配给它的原型(pr

javascript - for循环中的多个条件

如何编写具有多个条件的for循环?预期的Javascript:for(k=1;k1234;k++){myThing.action();}js2coffee.org指出我应该使用while循环:k=1whilek1234myThing.action()k++但这最终会编译回javascript中的while循环。有没有一种方法可以编写coffeescript来编译成我想要的javascript并在for循环本身中包含额外的条件?如果该问题的答案是错误的,那么使用coffeescript获得相同功能的最佳方式是什么?到目前为止,我最好的while循环解决方案是k=1myThing.acti

javascript - Lodash - 如何获得多个结果

我正在使用lodash。我喜欢它。我有一个用户数组,如下所示:varusers=[{'user':'barney','age':36,'active':true},{'user':'fred','age':40,'active':false},{'user':'pebbles','age':1,'active':true}];以下是我如何找到第一个用户并提取user属性:_.result(_.find(users,'active',false),'user');//'fred'但是,我想提取user和age值。我怎么写这个? 最佳答案

javascript - 如何在不链接到所有其他 Assets 的多个页面中捆绑 Webpack Assets ?

Webpack有一些我无法理解的地方。大多数webpack示例显示了一个主要入口点app.js,它导入所有Webpack的其他React组件以递归构建结果文件。如果有多个入口点,比如pageA.js和pageB.js,我们将它们放入入口参数的数组中。然而,我的问题是我的“主要”入口点没有使用和导入每个组件。也许只是一些。在PageA上,我可能只导入ComponentA和ComponentB。在PageB上,我可能只导入ComponentB和ComponentC。然后在我的MainPage的main.js中,我可能只导入ComponentD。我可以将main.js、PageA和PageB